# @author zfd
# @date 2022年12月13日 11:59
# @desc 多态 python 关注下行为，其是动态语言

class Animal(object):
    def eat(self):
        print("eat")


class Dog(Animal):
    def eat(self):
        print(" dog eat")


class Cat(Animal):
    def eat(self):
        print(" cat eat")


def fun(obj):
    obj.eat()


fun(Cat())
fun(Dog())
fun(Animal())
